Alan Mackenzie [Fri, 22 Jul 2011 12:53:46 +0000 (12:53 +0000)]
Prevent cc-langs.elc being loaded at run time.
cc-mode.el: Remove two autoload forms which loaded cc-langs.
cc-langs.el (c-make-init-lang-vars-fun): Don't emit "(require 'cc-langs)".
Quote a form so it will evaluate at (cc-mode's) compilation time.
Michael Albinus [Fri, 22 Jul 2011 11:04:55 +0000 (13:04 +0200)]
* net/tramp.el (tramp-file-name-handler): Avoid recursive
loading. (Bug#9114)
Chong Yidong [Fri, 22 Jul 2011 05:02:24 +0000 (01:02 -0400)]
Fix --reverse-video on ttys.
* src/frame.c (Fmodify_frame_parameters): In tty case, update the
default face if necessary.
Chong Yidong [Thu, 21 Jul 2011 18:38:21 +0000 (14:38 -0400)]
Doc fix for string-to-char (Bug#6576).
* editfns.c (Fstring_to_char): No need to explain what a character
is in the docstring.
martin rudalics [Thu, 21 Jul 2011 08:27:44 +0000 (10:27 +0200)]
Fix size adjustment calls in display-buffer subroutines.
* window.el (display-buffer-pop-up-window)
(display-buffer-pop-up-side-window)
(display-buffer-in-side-window): Call display-buffer-set-height
and display-buffer-set-width after setting the new window's
buffer so `fit-window-to-buffer' and friends work on the right
buffer.
Lars Magne Ingebrigtsen [Wed, 20 Jul 2011 22:48:00 +0000 (22:48 +0000)]
shr.el (shr-tag-comment): Ignore HTML comments.
Lars Magne Ingebrigtsen [Wed, 20 Jul 2011 20:45:13 +0000 (22:45 +0200)]
* xml.c (parse_region): Make sure we always return a tree.
HAMANO Kiyoto [Wed, 20 Jul 2011 20:05:02 +0000 (22:05 +0200)]
* xml.c (parse_region): If a document contains only comments, return that, too.
Lars Magne Ingebrigtsen [Wed, 20 Jul 2011 19:58:46 +0000 (21:58 +0200)]
* xml.c (make_dom): Return comments, too.
Sam Steingold [Wed, 20 Jul 2011 16:45:00 +0000 (12:45 -0400)]
* lisp/progmodes/etags.el (etags-file-of-tag, etags-tags-table-files)
(etags-tags-included-tables): Call `convert-standard-filename' on
the file names contained in TAGS so that windows Emacs can handle
TAGS files created by cygwin ctags.
Andrew Cohen [Wed, 20 Jul 2011 15:24:16 +0000 (15:24 +0000)]
nnir.el (gnus-group-make-nnir-group): Allow optional search query argument.
(gnus-group-make-nnir-group, nnir-request-group, nnir-run-query): Use `nnir-address' to handle server info rather than passing an arg.
Andrew Cohen [Wed, 20 Jul 2011 14:19:52 +0000 (14:19 +0000)]
Merge changes made in Gnus trunk.
nnimap.el (nnimap-make-thread-query): New utility function to format an imap thread search query.
(nnimap-request-thread): Use it.
gnus-sum.el (gnus-handle-ephemeral-exit): Ensure we are setting the right select-method if we are not going back to the group buffer.
Lars Magne Ingebrigtsen [Wed, 20 Jul 2011 09:53:51 +0000 (11:53 +0200)]
(proced-update): Revert yesterday's bug#1779 patch, which apparently didn't work.
Lars Magne Ingebrigtsen [Wed, 20 Jul 2011 09:10:10 +0000 (11:10 +0200)]
White space fix
Roland Winkler [Wed, 20 Jul 2011 01:09:31 +0000 (20:09 -0500)]
lisp/proced.el (proced-send-signal): small fix
Gnus developers [Tue, 19 Jul 2011 22:19:06 +0000 (22:19 +0000)]
Merge changes made in Gnus trunk.
gnus-group.el (gnus-group-read-ephemeral-group): Make sure we don't enter invalid buffer configurations into the quit form (bug#9107).
(gnus-group-tool-bar-gnome): Replace connect/disconnect with unplugged/plugged.
gnus-sum.el (gnus-summary-refer-thread): When inserting new headers, keep track of which ones are unread (bug#9061).
gnus.el (gnus-refer-article-method): Allow entering any sexp (bug#9055).
gnus-art.el (gnus-article-show-images): Allow working if using w3m (bug#9041).
gnus-html.el (mm-util): Require (bug#9073).
gnus-sum.el (gnus-delete-duplicate-headers): New function.
(gnus-summary-refer-thread): Use it to remove duplicates in the un-threaded view (bug#9053).
(gnus-summary-insert-subject): Document USE-OLD-HEADER (bug#9070).
nnir.el (nnir-read-server-parm): Use default value from global variable. Without this the default search engine parameters aren't used at all.
message.el (message-unique-id): Don't use the undocumented return value from (random t) (bug#9118).
Stephen Berman [Tue, 19 Jul 2011 21:31:26 +0000 (23:31 +0200)]
(proced-format): Make header lines align with the text
Paul Eggert [Tue, 19 Jul 2011 17:33:06 +0000 (10:33 -0700)]
Port to OpenBSD.
See http://lists.gnu.org/archive/html/emacs-devel/2011-07/msg00688.html
and the surrounding thread.
* minibuf.c (read_minibuf_noninteractive): Rewrite to use getchar
rather than fgets, and retry after EINTR. Otherwise, 'emacs
--batch -f byte-compile-file' fails on OpenBSD if an inactivity
timer goes off.
* s/openbsd.h (BROKEN_SIGIO): Define.
* unexelf.c (unexec) [__OpenBSD__]:
Don't update the .mdebug section of the Alpha COFF symbol table.
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 15:16:58 +0000 (17:16 +0200)]
* lread.c (syms_of_lread): Clarify when `lexical-binding' is used
Lars Magne Ingebrigtsen [Tue, 19 Jul 2011 15:01:49 +0000 (17:01 +0200)]
(view-buffer): Allow running in `special' modes if we're visiting a file.
Glenn Morris [Tue, 19 Jul 2011 07:15:15 +0000 (00:15 -0700)]
* admin/FOR-RELEASE: Reset list of proof-read manual etc files.
martin rudalics [Tue, 19 Jul 2011 07:05:51 +0000 (09:05 +0200)]
Rewrite display-buffer-alist-set to handle Emacs 23 options more accurately.
* window.el (display-buffer-alist-of-strings-p)
(display-buffer-alist-set-1, display-buffer-alist-set-2): New
functions.
(display-buffer-alist-set): Rewrite to handle Emacs 23 options
more accurately.
Paul Eggert [Mon, 18 Jul 2011 21:01:36 +0000 (14:01 -0700)]
* fileio.c (Fcopy_file) [!MSDOS]: Tighten created file's mask.
This fixes some race conditions on the permissions of any newly
created file.
Paul Eggert [Mon, 18 Jul 2011 20:24:40 +0000 (13:24 -0700)]
* alloc.c (valid_pointer_p): Use pipe, not open.
This fixes some permissions issues when debugging.
Dan Nicolaescu [Mon, 18 Jul 2011 17:33:02 +0000 (10:33 -0700)]
Add an example on how to use prog-mode.
Paul Eggert [Mon, 18 Jul 2011 17:21:18 +0000 (10:21 -0700)]
* fileio.c (Fcopy_file): Adjust mode if fchown fails. (Bug#9002)
If fchown fails to set both uid and gid, try to set just gid,
as that is sometimes allowed. Adjust the file's mode to eliminate
setuid or setgid bits that are inappropriate if fchown fails.
Alan Mackenzie [Mon, 18 Jul 2011 17:15:24 +0000 (17:15 +0000)]
CC Mode: Fontify declarators properly when, e.g., a jit-lock chunk begins
inside a declaration. Changed cc-engine.el, cc-langs.el, cc-fonts.el.
Andreas Schwab [Mon, 18 Jul 2011 15:05:46 +0000 (17:05 +0200)]
Update GB18030 charset maps to 2005 edition
Stefan Monnier [Mon, 18 Jul 2011 02:34:14 +0000 (22:34 -0400)]
* src/xdisp.c (next_element_from_string, next_element_from_buffer): Use EQ
to compare Lisp_Objects.
* src/gnutls.c (syms_of_gnutls): Rename Vgnutls_log_level to
global_gnutls_log_level, don't mistake it for a Lisp_Object.
(init_gnutls_functions, emacs_gnutls_handle_error): Fix up uses.
Bill Wohler [Sun, 17 Jul 2011 21:16:34 +0000 (14:16 -0700)]
* NEWS, MH-E-NEWS: Update for MH-E release 8.2.93.
Bill Wohler [Sun, 17 Jul 2011 21:13:38 +0000 (14:13 -0700)]
* mh-e.el (Version, mh-version): Update for release 8.2.93.
Bill Wohler [Sun, 17 Jul 2011 20:45:52 +0000 (13:45 -0700)]
* mh-compat.el (mh-pop-to-buffer-same-window): Delete.
* mh-folder.el (mh-inc-folder, mh-modify, mh-scan-folder)
(mh-make-folder): Revert to switch-to-buffer, as the Emacs folks
decided that it was fine to use it in programs.
Lars Magne Ingebrigtsen [Sun, 17 Jul 2011 15:57:47 +0000 (17:57 +0200)]
* image.el (put-image): Doc typo fix.
Andreas Schwab [Sun, 17 Jul 2011 10:35:42 +0000 (12:35 +0200)]
Fix last change
Andreas Schwab [Sun, 17 Jul 2011 10:29:24 +0000 (12:29 +0200)]
Make read-symbol-positions-list more accurate
* src/lread.c (read_integer): Unread even EOF character.
(read1): Likewise. Properly record start position of symbol.
Glenn Morris [Sun, 17 Jul 2011 10:26:13 +0000 (06:26 -0400)]
Auto-commit of loaddefs files.
Andreas Schwab [Sun, 17 Jul 2011 08:00:53 +0000 (10:00 +0200)]
* src/lread.c (read1): Read `#:' as empty uninterned symbol if no
symbol character follows.
Lars Magne Ingebrigtsen [Sun, 17 Jul 2011 02:21:43 +0000 (04:21 +0200)]
(tags-search): Doc typo fix.
Paul Eggert [Sun, 17 Jul 2011 01:18:51 +0000 (18:18 -0700)]
* fileio.c (Fcopy_file): Pacify gcc re fchown. (Bug#9002)
This works around a problem with the previous change to Fcopy_file.
Recent glibc declares fchown with __attribute__((warn_unused_result)),
and without this change, GCC might complain about discarding
fchown's return value.
Lars Magne Ingebrigtsen [Sun, 17 Jul 2011 00:45:56 +0000 (02:45 +0200)]
(smtpmail-via-smtp): Query the user for password if we get errors 550 to 554.
Lars Magne Ingebrigtsen [Sun, 17 Jul 2011 00:11:27 +0000 (00:11 +0000)]
Merge changes made in Gnus trunk.
message.el (message-auto-save-directory): If the ~/Mail directory doesn't exist, use ~ as the auto-save directory (bug#4432).
gnus-group.el (gnus-group-read-ephemeral-group): Start Gnus if it hasn't already been started.
Juanma Barranquero [Sat, 16 Jul 2011 23:40:44 +0000 (01:40 +0200)]
src/makefile.w32-in (GLOBAL_SOURCES): Add gnutls.c (followup to bug#9059).
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 22:49:20 +0000 (00:49 +0200)]
Move the defintion of `gnutls-log-level' to the C level to avoid loading problems
Paul Eggert [Sat, 16 Jul 2011 21:53:38 +0000 (14:53 -0700)]
* fileio.c (Fcopy_file): Don't diagnose fchown failures.
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 20:05:54 +0000 (22:05 +0200)]
Include EN DASH as an indentation character
* textmodes/fill.el (adaptive-fill-regexp): Include EN DASH as an
indentation character.
Glenn Morris [Sat, 16 Jul 2011 20:05:20 +0000 (13:05 -0700)]
ChangeLog fix.
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 20:01:37 +0000 (22:01 +0200)]
Make `buffer-offer-save' permanently local
Glenn Morris [Sat, 16 Jul 2011 20:02:57 +0000 (13:02 -0700)]
Grammar tweak.
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 19:38:25 +0000 (21:38 +0200)]
Make docview error message clearer
* doc-view.el (doc-view-make-safe-dir): Rewrite the error message
to clarify what the problem is (bug#4291).
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 18:42:38 +0000 (20:42 +0200)]
Document `auto-fill-function' in relation to `auto-fill-mode'
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 18:39:01 +0000 (20:39 +0200)]
* simple.el (current-kill): Clarify what `interprogram-paste-function' does.
Apparently I forgot to check in simple.el last time and just checked
in the ChangeLog.
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 18:27:08 +0000 (20:27 +0200)]
Use the same condition for POLL_FOR_INPUT in both keyboard.c and process.c
Lars Magne Ingebrigtsen [Sat, 16 Jul 2011 17:58:16 +0000 (19:58 +0200)]
Document toolkit differences for menus
(Toolkit Differences): New node with text from Tim
Cross (tiny change) and Glenn Morris.
Bill Wohler [Sat, 16 Jul 2011 16:16:34 +0000 (09:16 -0700)]
* mh-e.el (Version, mh-version): Update for release 8.2.92.
Bill Wohler [Sat, 16 Jul 2011 16:15:43 +0000 (09:15 -0700)]
* NEWS, MH-E-NEWS: Update for MH-E release 8.2.92.
Lawrence Mitchell [Sat, 16 Jul 2011 15:52:46 +0000 (17:52 +0200)]
Silence byte-compiler warning with :read-only defstruct slots
* emacs-lisp/cl-macs.el (defstruct): Ignore argument to setf
method if slot is read-only.
martin rudalics [Sat, 16 Jul 2011 13:02:51 +0000 (15:02 +0200)]
To fixes wrt window selection and buffer list.
* frame.el (select-frame-set-input-focus): New argument
NORECORD.
* window.el (pop-to-buffer): Select window used even if it was
selected before, see discussion of (Bug#8615), (Bug#6954). Pass
argument NORECORD on to select-frame-set-input-focus.
Glenn Morris [Fri, 15 Jul 2011 23:59:25 +0000 (19:59 -0400)]
* lisp/subr.el (read-char-choice): Respect help-form. (Bug#9001)
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 23:16:19 +0000 (23:16 +0000)]
Merge changes made in Gnus trunk.
gnus.el (debbugs-gnu): Renamed from debbugs-emacs.
message.el (message-reply): Work around mysterious bug where `message-mode' seems to overwrite the locally bound `subject' variable.
Glenn Morris [Fri, 15 Jul 2011 22:53:39 +0000 (18:53 -0400)]
* lisp/subr.el (read-char-choice): Allow quitting. (Bug#9001)
Andreas Schwab [Fri, 15 Jul 2011 18:43:23 +0000 (20:43 +0200)]
* doc/lispref/help.texi (Keys in Documentation): Revert last change.
Lawrence Mitchell [Fri, 15 Jul 2011 17:41:24 +0000 (19:41 +0200)]
Allow controlling how many prime bits to use during TLS negotiation
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 17:25:02 +0000 (19:25 +0200)]
* net/gnutls.el (gnutls-negotiate): Upcase `gnutls-algorithm-priority'.
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 17:21:57 +0000 (19:21 +0200)]
Add a variable to customize the gnutls priority
Glenn Morris [Fri, 15 Jul 2011 17:18:53 +0000 (13:18 -0400)]
Rework previous change.
* lisp/jka-compr.el (jka-compr-verbose): Move from here...
* lisp/jka-cmpr-hook.el (jka-compr-verbose): ... to here. (Bug#9090)
Add missing :version tag.
* lisp/info.el: No need to require jka-compr when compiling.
Glenn Morris [Fri, 15 Jul 2011 17:04:12 +0000 (13:04 -0400)]
* lisp/info.el (info-insert-file-contents): Require jka-compr. (Bug#9090)
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 16:01:18 +0000 (18:01 +0200)]
* emacs-lisp/cl-macs.el (declare): Link to the "Declarations" node.
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 15:46:28 +0000 (17:46 +0200)]
* help.texi (Misc Help): Mention `describe-prefix-bindings' explicitly.
Andreas Schwab [Fri, 15 Jul 2011 15:31:36 +0000 (17:31 +0200)]
* src/doc.c (Fsubstitute_command_keys): Revert last change.
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 15:14:46 +0000 (17:14 +0200)]
(Info-mode-menu): Use `Info-beginning-of-buffer' for consistency.
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 15:13:00 +0000 (17:13 +0200)]
Add new command `Info-beginning-of-buffer' to allow announcing `b'
* info.el (Info-beginning-of-buffer): New command.
(Info-mode-map): Use it instead of `beginning-of-buffer' to allow
announcing `b' as the key (bug#8325).
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 14:59:42 +0000 (16:59 +0200)]
* emacs-lisp/cl-macs.el (declare): Doc string fix-up.
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 14:31:14 +0000 (16:31 +0200)]
Clarify that \= only quotes the next character
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 14:24:09 +0000 (16:24 +0200)]
Error message fix in `describe-specified-language-support'
* international/mule-cmds.el
(describe-specified-language-support): Make the error message
clearer (bug#8905).
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 13:59:53 +0000 (15:59 +0200)]
Use /dev/null instead of the Windows "nul" in flymake example
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 13:55:00 +0000 (15:55 +0200)]
Minor grammer fixes for syntax.el.
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 13:46:52 +0000 (15:46 +0200)]
* emacs-lisp/cl-macs.el (declare): Add a doc string (bug#8690).
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 13:33:07 +0000 (15:33 +0200)]
Doc fix.
* isearch.el (isearch-barrier): Add a doc string, since it's
mentioned in a function doc string.
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 13:16:11 +0000 (15:16 +0200)]
(Using Debugger): Mention @code{eval-expression-debug-on-error}
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 12:57:20 +0000 (14:57 +0200)]
`lexical-binding' doc clarification
* lread.c (syms_of_lread): Clarify that is isn't only
`eval-buffer' and `eval-defun' that's affected by
`lexical-binding'.
Lars Magne Ingebrigtsen [Fri, 15 Jul 2011 12:45:51 +0000 (14:45 +0200)]
* variables.texi (Lexical Binding): Mention `defcustom'.
Eli Zaretskii [Fri, 15 Jul 2011 10:50:03 +0000 (13:50 +0300)]
Fix vertical cursor motion in Speedbar frames under bidi display.
src/xdisp.c (move_it_in_display_line_to): Fix vertical motion with
bidi redisplay when a line includes both an image and is
truncated.
martin rudalics [Fri, 15 Jul 2011 07:12:09 +0000 (09:12 +0200)]
Fix pop-to-buffer call in switch-to-buffer.
* window.el (switch-to-buffer): Call pop-to-buffer with normalized
buffer argument (Bug#9083) and self-identifying label argument.
Glenn Morris [Fri, 15 Jul 2011 02:18:02 +0000 (22:18 -0400)]
No need for ChangeLog entry about quickly reverted change.
(Also confusing since the original ChangeLog entry was removed.)
Glenn Morris [Fri, 15 Jul 2011 02:16:55 +0000 (22:16 -0400)]
* lisp/emacs-lisp/debug.el (debug): Doc fix. (Bug#8273)
Glenn Morris [Fri, 15 Jul 2011 02:15:05 +0000 (22:15 -0400)]
* admin/notes/bugtracker: How to add new tags.
Katsumi Yamaoka [Thu, 14 Jul 2011 22:20:24 +0000 (22:20 +0000)]
lisp/gnus/ChangeLog (2011-07-14): Fix function name.
Paul Eggert [Thu, 14 Jul 2011 21:45:06 +0000 (14:45 -0700)]
Merge: Fix minor problems found by static checking.
Paul Eggert [Thu, 14 Jul 2011 21:43:31 +0000 (14:43 -0700)]
Fix minor problems found by static checking.
* bidi.c (bidi_cache_size): Now EMACS_INT, not size_t.
(elsz): Now a signed constant, not a size_t var. We prefer signed
types to unsigned, to avoid integer comparison confusion. Without
this change, GCC 4.6.1 with -Wunsafe-loop-optimizations complains
"cannot optimize loop, the loop counter may overflow", a symptom
of the confusion.
Paul Eggert [Thu, 14 Jul 2011 21:35:23 +0000 (14:35 -0700)]
* indent.c (Fvertical_motion): Mark locals as initialized.
Paul Eggert [Thu, 14 Jul 2011 21:34:18 +0000 (14:34 -0700)]
* xdisp.c (reseat_to_string): Fix pointer signedness issue.
Paul Eggert [Thu, 14 Jul 2011 20:39:11 +0000 (13:39 -0700)]
Merge from trunk.
Lars Magne Ingebrigtsen [Thu, 14 Jul 2011 20:08:05 +0000 (22:08 +0200)]
* data.c (Fcdr, Fcar): Revert the last change, since it didn't really clarify much.
Lars Magne Ingebrigtsen [Thu, 14 Jul 2011 18:45:36 +0000 (20:45 +0200)]
Mention `case-fold-search' in all the re_search_* functions
Lars Magne Ingebrigtsen [Thu, 14 Jul 2011 18:37:53 +0000 (20:37 +0200)]
Manual fix for the dribble file
* trouble.texi (Checklist): Use an `M-x' example instead of an
Emacs Lisp form to switch on the dribble file.
Lars Magne Ingebrigtsen [Thu, 14 Jul 2011 18:34:54 +0000 (20:34 +0200)]
* keyboard.c (Fopen_dribble_file): Document when the file is closed.
Adam Sjøgren [Thu, 14 Jul 2011 18:29:19 +0000 (20:29 +0200)]
* data.c (car, cdr): add functionality hints to documentation.
Lars Magne Ingebrigtsen [Thu, 14 Jul 2011 17:43:29 +0000 (19:43 +0200)]
* man.el (Man-fontify-manpage): Fix message when formatting the man page.
Eli Zaretskii [Thu, 14 Jul 2011 17:43:50 +0000 (20:43 +0300)]
Fix format conversion in bidi.c.
src/bidi.c (bidi_dump_cached_states): Fix format of displaying
bidi_cache_idx.
Lars Magne Ingebrigtsen [Thu, 14 Jul 2011 17:39:00 +0000 (19:39 +0200)]
Only output the man page name on failures
* man.el (Man-bgproc-sentinel): Skip any arguments and only output
the man page name.